home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / CISCO-WIRELESS-DOCS-IF-MIB.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  80.6 KB  |  2,203 lines

  1. -- *****************************************************************
  2. -- CISCO-WIRELESS-DOCS-IF-MIB.my: Wireless Data Over Cable IF MIB file
  3.  
  4. -- October 1999 Saradha Srinivasan
  5. -- Joseph Raja
  6.  
  7. -- Copyright (c) 2005 by Cisco Systems, Inc.
  8. -- All rights reserved.
  9. -- *****************************************************************
  10.  
  11. CISCO-WIRELESS-DOCS-IF-MIB DEFINITIONS ::= BEGIN
  12.  
  13. IMPORTS
  14.     MODULE-IDENTITY,
  15.     OBJECT-TYPE,
  16.     Unsigned32,
  17.     Integer32,
  18.     Counter32,
  19.     IpAddress
  20.         FROM SNMPv2-SMI
  21.     MacAddress,
  22.     RowStatus,
  23.     TruthValue,
  24.     TimeStamp,
  25.     TimeInterval
  26.         FROM SNMPv2-TC
  27.     OBJECT-GROUP,
  28.     MODULE-COMPLIANCE
  29.         FROM SNMPv2-CONF
  30.     ifIndex,
  31.     InterfaceIndexOrZero,
  32.     InterfaceIndex
  33.         FROM IF-MIB
  34.     CwrdBm
  35.         FROM CISCO-WIRELESS-TC-MIB
  36.     ciscoMgmt
  37.         FROM CISCO-SMI;
  38.  
  39. ciscoWirelessDocsIfMib MODULE-IDENTITY
  40.     LAST-UPDATED    "200512271003Z"
  41.     ORGANIZATION    "Cisco Systems - Wireless Engineering"
  42.     CONTACT-INFO
  43.             "Cisco Systems
  44.             Customer Service
  45.  
  46.             Postal: 170 W Tasman Drive
  47.                San Jose, CA  95134
  48.                USA
  49.  
  50.                Tel: +1 800 553-NETS
  51.                E-mail: wireless-nms@cisco.com"
  52.     DESCRIPTION
  53.             "This is the MIB Module for MCNS compliant Radio Frequency
  54.             (RF) interfaces in wireless point-to-multipoint subscriber
  55.             units (SU) and wireless Head-end (HE).
  56.  
  57.             Glossary :
  58.  
  59.             The following terms are used in the MIB definitions below.
  60.  
  61.             MCNS        : Multimedia Cable Network System 
  62.             P2MP        : Point-Multipoint wireless system consisting of
  63.             Headend (HE)  and Subscriber-units (SU). 
  64.             HE          : Head-end
  65.             SU          : Subscriber-unit.
  66.             Attached US  
  67.             channel     : The upstream channel on which the SU is 
  68.                           transmitting.
  69.             codeword    : Data unit in a FEC (forward error correction) 
  70.                           process.
  71.             OFDM        : Orthogonal Frequency Division Multiplexing.
  72.             ODU         : Outdoor unit (antenna).
  73.             UCD         : Upstream Change Descriptor.
  74.  
  75.             Cisco Wireless DOCSIS MIB Organization:
  76.  
  77.             The Cisco Wireless DOCSIS MIB provides the following 
  78.             categories :
  79.             * Groups/Tables that are common between HE and SU
  80.             * Groups/Tables that apply to SU only
  81.             * Groups/Tables that apply to HE only
  82.  
  83.             Groups/Tables that are common between HE and SU
  84.  
  85.             o. cwdIfChannelTable
  86.                This represents the RF channel within which upstream 
  87.                and downstream sub-channels operate. There will one such
  88.                RF channel per point-to-multipoint interface.
  89.  
  90.                A RF channel identifies the portion of the RF spectrum
  91.                that will be used to create a broadcast domain that
  92.                will be used for communication.
  93.  
  94.                This channel deploys a sub-channel plan, which is used by 
  95.                the upstreams and downstreams. 
  96.  
  97.                The sub-channel number for a channel is determined based
  98.                on the number of sub-channels allowed and sub-channel plan 
  99.                version. If the maximum number of sub-channels allowed is
  100.                4 and the sub-channel plan version is 1 the spectrum can
  101.                be sub divided as shown below.  
  102.  
  103.                reference center frequency of a channel 
  104.                               |
  105.                               |
  106.                               v
  107.                       +===============+
  108.                       |   sub 1       |   The whole spectrum is used 
  109.                       +=======+=======+   so only one sub-channel.
  110.  
  111.                       +===============+
  112.                       |   2   |   3   |   The spectrum is divided into
  113.                       +===============+   two sub-channels.
  114.  
  115.                       +===============+
  116.                       |   2   | 6 | 7 |   The spectrum is divided into
  117.                       +===============+   three sub-channels.
  118.  
  119.                       +===============+
  120.                       | 4 | 5 |   3   |   The spectrum is divided into
  121.                       +===============+   three sub-channels.
  122.  
  123.                       +===+===+===+===+
  124.                       | 4 | 5 | 6 | 7 |   The spectrum is divided into
  125.                       +===+===+===+===+   4 sub-channels
  126.  
  127.  
  128.                The above sub-channel planning can be extended to
  129.                allow maximum number of sub-channels to be 8, 26 etc.
  130.  
  131.                The objects in this group are configurable only at
  132.                the head-end and are read-only at the subscriber end.
  133.  
  134.             o. cwdIfDownstreamChannelTable
  135.                This table contains the configuration 
  136.                information and attributes of downstream channel. 
  137.                The objects in this group are configurable
  138.                only at the head-end and are read-only at the 
  139.                subscriber end.
  140.  
  141.             o. cwdIfUpstreamChannelTable
  142.                This table contains the configuration information 
  143.                and attributes of upstream channel. 
  144.                Parameters in this table are configurable
  145.                only at the Head-end, and are read-only at the SU.
  146.                Only the rows that pertain to the upstream used by 
  147.                the subscriber unit will be available at the SU.
  148.  
  149.             o. cwdIfQosProfileTable
  150.                This table describes the attributes of each class of
  151.                service.
  152.                The entries in this table are referenced from the
  153.                cwdIfHeServiceEntries or cwdIfSuServiceEntries.
  154.                This table is implemented at both the SU and the HE.
  155.                The SU need only maintain entries for the classes of
  156.                service referenced by its cwdIfSuServiceTable.
  157.  
  158.             o. cwdIfSignalQualityTable
  159.                At the SU, this table describes the PHY signal quality of 
  160.                downstream channels. At the HE, it describes the PHY signal 
  161.                quality of upstream channels. 
  162.  
  163.             o. cwdIfModulationTable
  164.                Describes modulation parameters associated with one or more
  165.                Upstream or downstream channels.
  166.  
  167.             Groups/Tables that apply to SU only
  168.  
  169.             o. cwdIfSuMacTable
  170.                This table describes the attributes of each SU MAC 
  171.                interface, extending the information available from 
  172.                ifEntry. An entry in this table exists for each 
  173.                ifEntry with an ifType of propDocsWirelessMacLayer(nnn).
  174.  
  175.             o. cwdIfSuStatusTable
  176.                This table maintains a number of status objects
  177.                and counters for Subscriber Units.
  178.                An entry in this table exists for each ifEntry with an
  179.                ifType of propDocsWirelessMacLayer(nnn).
  180.  
  181.             o. cwdIfSuServiceTable
  182.                This table describes the attributes of each upstream 
  183.                service queue on a SU.  
  184.  
  185.             Groups/Tables that apply to HE only
  186.  
  187.             o. cwdIfHeMacTable 
  188.                Describes the attributes of each HE MAC interface,
  189.                extending the information available from ifEntry. 
  190.                An entry in this table exists for each ifEntry with an
  191.                ifType of propDocsWirelessMacLayer(nnn).
  192.  
  193.             o. cwdIfHeStatusTable
  194.                For the MAC layer, this group maintains a number of
  195.                status objects and counters.
  196.                An entry in this table exists for each ifEntry with an
  197.                ifType of propDocsWirelessMacLayer(nnn).
  198.  
  199.             o. cwdIfHeServiceTable
  200.                This table describes the attributes of upstream 
  201.                service queues in a Head-end System. Entries in 
  202.                this table exist for each ifEntry with an ifType 
  203.                of propDocsWirelessMacLayer(nnn), and for each 
  204.                service queue (Service ID) within this MAC layer.
  205.                Entries in this table are created with the creation of
  206.                individual Service IDs by the MAC layer and removed
  207.                when a Service ID is removed."
  208.     REVISION        "200512271003Z"
  209.     DESCRIPTION
  210.             "Imported Unsigned32 from SNMPv2-SMI."
  211.     REVISION        "200006071003Z"
  212.     DESCRIPTION
  213.             "Initial version"
  214.     ::= { ciscoMgmt 167 }
  215.  
  216. -- Textual Conventions
  217. cwdIfMibObjects OBJECT IDENTIFIER
  218.     ::= { ciscoWirelessDocsIfMib 1 }
  219.  
  220. cwdIfBaseObjects OBJECT IDENTIFIER
  221.     ::= { cwdIfMibObjects 1 }
  222.  
  223. cwdIfSuObjects OBJECT IDENTIFIER
  224.     ::= { cwdIfMibObjects 2 }
  225.  
  226. cwdIfHeObjects OBJECT IDENTIFIER
  227.     ::= { cwdIfMibObjects 3 }
  228.  
  229. -- BASE GROUP
  230.  
  231.  
  232. -- The following table is implemented on both the Subscriber unit (SU)
  233. -- and the Head-end (HE)
  234. cwdIfChannelTable OBJECT-TYPE
  235.     SYNTAX          SEQUENCE OF CwdIfChannelEntry
  236.     MAX-ACCESS      not-accessible
  237.     STATUS          current
  238.     DESCRIPTION
  239.             "This table describes the attributes of a channel
  240.             group which consists of one or more downstream and
  241.             upstream channels. "
  242.     ::= { cwdIfBaseObjects 1 }
  243.  
  244. cwdIfChannelEntry OBJECT-TYPE
  245.     SYNTAX          CwdIfChannelEntry
  246.     MAX-ACCESS      not-accessible
  247.     STATUS          current
  248.     DESCRIPTION
  249.             "List of attributes for a single Channel. There
  250.             is one per Point-to-multipoint card. 
  251.             An entry in this table exists for each ifEntry with an
  252.             ifType of propDocsWirelessMacLayer(nnn)."
  253.     INDEX           { ifIndex }
  254.     ::= { cwdIfChannelTable 1 }
  255.  
  256. CwdIfChannelEntry ::= SEQUENCE {
  257.     cwdIfChannelUpFrequency           INTEGER,
  258.     cwdIfChannelUpWidth               INTEGER,
  259.     cwdIfChannelDownFrequency         INTEGER,
  260.     cwdIfChannelDownWidth             INTEGER,
  261.     cwdIfChannelMiniSlotTimeBaseTick  INTEGER,
  262.     cwdIfChannelSubChannelPlanVer     Unsigned32
  263. }
  264.  
  265. cwdIfChannelUpFrequency OBJECT-TYPE
  266.     SYNTAX          INTEGER (0..60000000)
  267.     UNITS           "kHz"
  268.     MAX-ACCESS      read-write
  269.     STATUS          current
  270.     DESCRIPTION
  271.             "The reference center frequency used by the upstream
  272.             channels in this channel."
  273.     ::= { cwdIfChannelEntry 1 }
  274.  
  275. cwdIfChannelUpWidth OBJECT-TYPE
  276.     SYNTAX          INTEGER (0..500000)
  277.     UNITS           "kHz"
  278.     MAX-ACCESS      read-write
  279.     STATUS          current
  280.     DESCRIPTION
  281.             "The maximum bandwidth that can be used by any upstream
  282.             channel. The sum of the bandwidths used by all 
  283.             upstream channels created within this channel cannot
  284.             exceed this value."
  285.     ::= { cwdIfChannelEntry 2 }
  286.  
  287. cwdIfChannelDownFrequency OBJECT-TYPE
  288.     SYNTAX          INTEGER (0..60000000)
  289.     UNITS           "kHz"
  290.     MAX-ACCESS      read-write
  291.     STATUS          current
  292.     DESCRIPTION
  293.             "The reference center frequency used by the
  294.             downstream channels in this channel."
  295.     ::= { cwdIfChannelEntry 3 }
  296.  
  297. cwdIfChannelDownWidth OBJECT-TYPE
  298.     SYNTAX          INTEGER (0..500000)
  299.     UNITS           "kHz"
  300.     MAX-ACCESS      read-write
  301.     STATUS          current
  302.     DESCRIPTION
  303.             "The maximum bandwidth that can be used by any
  304.             downstream channel.  The sum of the bandwidths
  305.             used by all downstream channels created
  306.             within this channel cannot exceed this value."
  307.     ::= { cwdIfChannelEntry 4 }
  308.  
  309. cwdIfChannelMiniSlotTimeBaseTick OBJECT-TYPE
  310.     SYNTAX          INTEGER (0..102400000)
  311.     UNITS           "Microseconds"
  312.     MAX-ACCESS      read-only
  313.     STATUS          current
  314.     DESCRIPTION
  315.             "This object represents a unit of measurement of mini-slots.
  316.             Upstream mini-slots and bandwidth allocations are done 
  317.             in multiples of this unit of time."
  318.     ::= { cwdIfChannelEntry 5 }
  319.  
  320. cwdIfChannelSubChannelPlanVer OBJECT-TYPE
  321.     SYNTAX          Unsigned32
  322.     MAX-ACCESS      read-only
  323.     STATUS          current
  324.     DESCRIPTION
  325.             "This object represents the sub-channel plan version number
  326.             common to both upstream and downstream supported by the 
  327.             hardware."
  328.     REFERENCE       "Firestorm(P2MP) Sub-Channel Plan Specification - ENG-51192"
  329.     ::= { cwdIfChannelEntry 6 }
  330.  
  331. -- The following table is implemented on both the Subscriber unit (SU)
  332. -- and the Head-end (HE)
  333. cwdIfDownstreamChannelTable OBJECT-TYPE
  334.     SYNTAX          SEQUENCE OF CwdIfDownstreamChannelEntry
  335.     MAX-ACCESS      not-accessible
  336.     STATUS          current
  337.     DESCRIPTION
  338.             "This table describes the attributes of downstream
  339.             channels (frequency bands)."
  340.     ::= { cwdIfBaseObjects 2 }
  341.  
  342. cwdIfDownstreamChannelEntry OBJECT-TYPE
  343.     SYNTAX          CwdIfDownstreamChannelEntry
  344.     MAX-ACCESS      not-accessible
  345.     STATUS          current
  346.     DESCRIPTION
  347.             "List of attributes for a single downstream channel.
  348.             The index to this table is an ifIndex with an ifType
  349.             of propDocsWirelessDownStream(nnn). "
  350.     INDEX           { ifIndex }
  351.     ::= { cwdIfDownstreamChannelTable 1 }
  352.  
  353. CwdIfDownstreamChannelEntry ::= SEQUENCE {
  354.     cwdIfDownChannelSubChannelNumber  INTEGER,
  355.     cwdIfDownChannelId                INTEGER,
  356.     cwdIfDownChannelFrequency         INTEGER,
  357.     cwdIfDownChannelWidth             INTEGER,
  358.     cwdIfDownChannelPower             Integer32,
  359.     cwdIfDownChannelModProfileIndex   Unsigned32
  360. }
  361.  
  362. cwdIfDownChannelSubChannelNumber OBJECT-TYPE
  363.     SYNTAX          INTEGER (1..1024)
  364.     MAX-ACCESS      read-write
  365.     STATUS          current
  366.     DESCRIPTION
  367.             "This identifies the sub-channel used by this downstream.
  368.             The value of this object determines the usability of the
  369.             other downstream channels."
  370.     ::= { cwdIfDownstreamChannelEntry 1 }
  371.  
  372. cwdIfDownChannelId OBJECT-TYPE
  373.     SYNTAX          INTEGER (0..255)
  374.     MAX-ACCESS      read-only
  375.     STATUS          current
  376.     DESCRIPTION
  377.             "The internal (DOCSIS) identification of the downstream
  378.             channel within this particular MAC interface. If the
  379.             interface is down, the object returns the last assigned 
  380.             value. If the downstream channel ID is unknown, this
  381.             object returns a value of 0."
  382.     ::= { cwdIfDownstreamChannelEntry 2 }
  383.  
  384. cwdIfDownChannelFrequency OBJECT-TYPE
  385.     SYNTAX          INTEGER (0..60000000)
  386.     UNITS           "kHz"
  387.     MAX-ACCESS      read-only
  388.     STATUS          current
  389.     DESCRIPTION
  390.             "The downstream center frequency associated with
  391.             this channel. The channel settings determine this
  392.             value."
  393.     ::= { cwdIfDownstreamChannelEntry 3 }
  394.  
  395. cwdIfDownChannelWidth OBJECT-TYPE
  396.     SYNTAX          INTEGER (0..500000)
  397.     UNITS           "kHz"
  398.     MAX-ACCESS      read-only
  399.     STATUS          current
  400.     DESCRIPTION
  401.             "The bandwidth of this downstream channel. The channel
  402.             settings determine this value."
  403.     ::= { cwdIfDownstreamChannelEntry 4 }
  404.  
  405. cwdIfDownChannelPower OBJECT-TYPE
  406.     SYNTAX          Integer32 (-80..50)
  407.     UNITS           "dBm - decibel milliwatts"
  408.     MAX-ACCESS      read-write
  409.     STATUS          current
  410.     DESCRIPTION
  411.             "At the HE, the operational transmit power. At the SU,
  412.             the received power level. May be set to zero at the SU
  413.             if power level measurement is not supported.
  414.             If the interface is down, this object returns the
  415.             configured value (if at HE), the most current value
  416.             (if at SU) or zero (if not supported by the 
  417.             implementation)."
  418.     ::= { cwdIfDownstreamChannelEntry 5 }
  419.  
  420. cwdIfDownChannelModProfileIndex OBJECT-TYPE
  421.     SYNTAX          Unsigned32
  422.     MAX-ACCESS      read-write
  423.     STATUS          current
  424.     DESCRIPTION
  425.             "An index into cwdIfModulationTable that describes
  426.             modulation characteristics of this channel.
  427.             This object returns 0 if the cwdIfModulationTable
  428.             does not exist, or there is no corresponding row
  429.             in that table that describes modulation 
  430.             characteristics of this channel."
  431.     ::= { cwdIfDownstreamChannelEntry 6 }
  432.  
  433. -- The following table is implemented on both the SU and the HE.
  434. -- For the SU, only attached channels appear in the table.
  435. cwdIfUpstreamChannelTable OBJECT-TYPE
  436.     SYNTAX          SEQUENCE OF CwdIfUpstreamChannelEntry
  437.     MAX-ACCESS      not-accessible
  438.     STATUS          current
  439.     DESCRIPTION
  440.             "Describes the attributes of attached upstream channels."
  441.     ::= { cwdIfBaseObjects 4 }
  442.  
  443. cwdIfUpstreamChannelEntry OBJECT-TYPE
  444.     SYNTAX          CwdIfUpstreamChannelEntry
  445.     MAX-ACCESS      not-accessible
  446.     STATUS          current
  447.     DESCRIPTION
  448.             "List of attributes for a single upstream channel.
  449.             The primary index is an ifIndex with an ifType of 
  450.             propDocsWirelessUpstream(nnn)."
  451.     INDEX           { ifIndex }
  452.     ::= { cwdIfUpstreamChannelTable 1 }
  453.  
  454. CwdIfUpstreamChannelEntry ::= SEQUENCE {
  455.     cwdIfUpChannelSubChannelNumber  INTEGER,
  456.     cwdIfUpChannelId                INTEGER,
  457.     cwdIfUpChannelFrequency         INTEGER,
  458.     cwdIfUpChannelWidth             INTEGER,
  459.     cwdIfUpChannelTargetPower       Integer32,
  460.     cwdIfUpChannelModProfileIndex   Unsigned32,
  461.     cwdIfUpChannelSlotSize          Unsigned32,
  462.     cwdIfUpChannelTxTimingOffset    Unsigned32,
  463.     cwdIfUpChannelRangBackoffStart  INTEGER,
  464.     cwdIfUpChannelRangBackoffEnd    INTEGER,
  465.     cwdIfUpChannelTxBackoffStart    INTEGER,
  466.     cwdIfUpChannelTxBackoffEnd      INTEGER
  467. }
  468.  
  469. cwdIfUpChannelSubChannelNumber OBJECT-TYPE
  470.     SYNTAX          INTEGER (0..1024)
  471.     MAX-ACCESS      read-write
  472.     STATUS          current
  473.     DESCRIPTION
  474.             "This identifies the sub-channel used by this upstream."
  475.     ::= { cwdIfUpstreamChannelEntry 1 }
  476.  
  477. cwdIfUpChannelId OBJECT-TYPE
  478.     SYNTAX          INTEGER (0..255)
  479.     MAX-ACCESS      read-only
  480.     STATUS          current
  481.     DESCRIPTION
  482.             "The internal (DOCSIS) identification of the upstream
  483.             channel within this particular MAC interface. If the
  484.             interface is down, the object returns the most current
  485.             value. If the upstream channel ID is unknown, this
  486.             object returns a value of 0."
  487.     ::= { cwdIfUpstreamChannelEntry 2 }
  488.  
  489. cwdIfUpChannelFrequency OBJECT-TYPE
  490.     SYNTAX          INTEGER (0..60000000)
  491.     UNITS           "kHz"
  492.     MAX-ACCESS      read-only
  493.     STATUS          current
  494.     DESCRIPTION
  495.             "The center of the upstream frequency associated with
  496.             this channel. The channel settings determine this value."
  497.     ::= { cwdIfUpstreamChannelEntry 3 }
  498.  
  499. cwdIfUpChannelWidth OBJECT-TYPE
  500.     SYNTAX          INTEGER (0..500000)
  501.     UNITS           "kHz"
  502.     MAX-ACCESS      read-only
  503.     STATUS          current
  504.     DESCRIPTION
  505.             "The bandwidth of this upstream channel. The channel
  506.             settings determine this value."
  507.     ::= { cwdIfUpstreamChannelEntry 4 }
  508.  
  509. cwdIfUpChannelTargetPower OBJECT-TYPE
  510.     SYNTAX          Integer32 (-80..50)
  511.     UNITS           "dBm - decibel milliwatts"
  512.     MAX-ACCESS      read-write
  513.     STATUS          current
  514.     DESCRIPTION
  515.             "The target receive power of this upstream channel at the
  516.             headend and the transmit power of the channel at the
  517.             subscriber end."
  518.     ::= { cwdIfUpstreamChannelEntry 5 }
  519.  
  520. cwdIfUpChannelModProfileIndex OBJECT-TYPE
  521.     SYNTAX          Unsigned32
  522.     MAX-ACCESS      read-write
  523.     STATUS          current
  524.     DESCRIPTION
  525.             "An index into cwdIfModulationTable that describes
  526.             modulation characteristics of this channel.
  527.             This object returns 0 if the cwdIfModulationTable 
  528.             does not exist or is empty."
  529.     ::= { cwdIfUpstreamChannelEntry 6 }
  530.  
  531. cwdIfUpChannelSlotSize OBJECT-TYPE
  532.     SYNTAX          Unsigned32
  533.     MAX-ACCESS      read-write
  534.     STATUS          current
  535.     DESCRIPTION
  536.             "The number of units of time-slot (measured by
  537.             cwdIfChannelMiniSlotTimeBaseTick) in each upstream
  538.             mini-slot. Returns zero if the value is undefined
  539.             or unknown."
  540.     ::= { cwdIfUpstreamChannelEntry 7 }
  541.  
  542. cwdIfUpChannelTxTimingOffset OBJECT-TYPE
  543.     SYNTAX          Unsigned32
  544.     MAX-ACCESS      read-only
  545.     STATUS          current
  546.     DESCRIPTION
  547.             "A measure of the current round trip time at the SU, or the
  548.             maximum round trip time seen by the HE.  Used for timing
  549.             of SU upstream transmissions to ensure synchronized
  550.             arrivals at the HE. Units are in terms of
  551.             (cwdIfChannelMiniSlotTimeBaseTick/64)."
  552.     ::= { cwdIfUpstreamChannelEntry 8 }
  553.  
  554. cwdIfUpChannelRangBackoffStart OBJECT-TYPE
  555.     SYNTAX          INTEGER (0..16)
  556.     MAX-ACCESS      read-write
  557.     STATUS          current
  558.     DESCRIPTION
  559.             "This value determines the initial contention resolution
  560.             back-off window used by the SU when attempting to transmit
  561.             an initial ranging request. The SU randomly selects a 
  562.             number within the back-off window defined by this 
  563.             parameter then defers this number of contention 
  564.             transmit opportunities before actually attempting the 
  565.             transmission. Expressed as a power of 2. A value of 16
  566.             at the HE indicates that a proprietary adaptive retry 
  567.             mechanism is to be used."
  568.     ::= { cwdIfUpstreamChannelEntry 9 }
  569.  
  570. cwdIfUpChannelRangBackoffEnd OBJECT-TYPE
  571.     SYNTAX          INTEGER (0..16)
  572.     MAX-ACCESS      read-write
  573.     STATUS          current
  574.     DESCRIPTION
  575.             "This value determines the final contention resolution
  576.             back-off window used by the SU when attempting to transmit
  577.             an initial ranging request. The SU randomly selects a 
  578.             number within the back-off window defined by this 
  579.             parameter then defers this number of contention 
  580.             transmit opportunities before actually attempting the 
  581.             transmission. Expressed as a power of 2. A value of 16
  582.             at the HE indicates that a proprietary adaptive retry 
  583.             mechanism is to be used."
  584.     ::= { cwdIfUpstreamChannelEntry 10 }
  585.  
  586. cwdIfUpChannelTxBackoffStart OBJECT-TYPE
  587.     SYNTAX          INTEGER (0..16)
  588.     MAX-ACCESS      read-write
  589.     STATUS          current
  590.     DESCRIPTION
  591.             "This value determines the initial contention resolution
  592.             back-off window used by the SU when attempting to 
  593.             transmit data packets. The SU randomly selects a 
  594.             number within the back-off window defined by this 
  595.             parameter then defers this number of contention 
  596.             transmit opportunities before actually attempting the 
  597.             transmission. Expressed as a power of 2. A value of 16
  598.             at the HE indicates that a proprietary adaptive retry 
  599.             mechanism is to be used."
  600.     ::= { cwdIfUpstreamChannelEntry 11 }
  601.  
  602. cwdIfUpChannelTxBackoffEnd OBJECT-TYPE
  603.     SYNTAX          INTEGER (0..16)
  604.     MAX-ACCESS      read-write
  605.     STATUS          current
  606.     DESCRIPTION
  607.             "This value determines the final contention resolution
  608.             back-off window used by the SU when attempting to 
  609.             transmit data packets. The SU randomly selects a 
  610.             number within the back-off window defined by this 
  611.             parameter then defers this number of contention 
  612.             transmit opportunities before actually attempting the 
  613.             transmission. Expressed as a power of 2. A value of 16
  614.             at the HE indicates that a proprietary adaptive retry 
  615.             mechanism is to be used."
  616.     ::= { cwdIfUpstreamChannelEntry 12 }
  617.  
  618. -- The following table describes the attributes of each class of
  619. -- service.
  620. -- The entries in this table are referenced from the
  621. -- cwdIfHeServiceEntries and cwdIfSuServiceEntries.
  622. -- They exist as a separate table in order to reduce redundant
  623. -- information in cwdIf(He or Su)ServiceTable.
  624.  
  625. -- This table is implemented at both the SU and the HE.
  626. -- The SU need only maintain entries for the classes of service
  627. -- referenced by its cwdIfSuServiceTable.
  628. cwdIfQosProfileTable OBJECT-TYPE
  629.     SYNTAX          SEQUENCE OF CwdIfQosProfileEntry
  630.     MAX-ACCESS      not-accessible
  631.     STATUS          current
  632.     DESCRIPTION
  633.             "Describes the attributes for each class of service."
  634.     ::= { cwdIfBaseObjects 5 }
  635.  
  636. cwdIfQosProfileEntry OBJECT-TYPE
  637.     SYNTAX          CwdIfQosProfileEntry
  638.     MAX-ACCESS      not-accessible
  639.     STATUS          current
  640.     DESCRIPTION
  641.             "Describes the attributes for a single class of service.
  642.  
  643.             The row operation for this table is as follows:
  644.             1. This table will be implemented as read-only at the SU. 
  645.                SU entries are created by the agent based on 
  646.                information in REG-REQ MAC messages received at 
  647.                the SU from HE or based on information extracted 
  648.                from the TFTP option file 
  649.             2. Creation of entries in this table is controlled by
  650.                the value of cwdIfHeQosProfilePermissions.
  651.             3. There can be default entries created by the agent at
  652.                the initialization time.
  653.             3. If a table is created by agent, there should only
  654.                be a single entry for each Class of Service. Multiple
  655.                entries with the same Class of Service parameters are
  656.                not recommended as it doesn't add any extra benefit
  657.                and creates extra processing of a row in the table.
  658.             4. You CAN modify a row when it is active provided you
  659.                have the right cwdIfHeQosProfilePermissions. You can
  660.                also change the row to notInService and change 
  661.                the values. 
  662.                   An entry in this table cannot be removed while it
  663.                is referenced by an entry in cwdIfSuServiceTable
  664.                (Subscriber Unit) or cwdIfHeServiceTable (Head-end
  665.                System).
  666.                   An entry in this table cannot be modified while
  667.                it is referenced by an entry in cwdIfHeServiceTable.
  668.             5. If the cwdIfHeQosProfilePermissions is 
  669.                createBySubscriberUnits(2) then that row cannot be
  670.                modified by the management system.
  671.             6. Any arbitrary integer within the range can be used
  672.                as index to create a row."
  673.     INDEX           { cwdIfQosProfIndex }
  674.     ::= { cwdIfQosProfileTable 1 }
  675.  
  676. CwdIfQosProfileEntry ::= SEQUENCE {
  677.     cwdIfQosProfIndex             INTEGER,
  678.     cwdIfQosProfPriority          INTEGER,
  679.     cwdIfQosProfMaxUpBandwidth    INTEGER,
  680.     cwdIfQosProfGuarUpBandwidth   INTEGER,
  681.     cwdIfQosProfMaxDownBandwidth  INTEGER,
  682.     cwdIfQosProfMaxTxBurst        Integer32,
  683.     cwdIfQosProfBaselinePrivacy   TruthValue,
  684.     cwdIfQosProfStatus            RowStatus
  685. }
  686.  
  687. cwdIfQosProfIndex OBJECT-TYPE
  688.     SYNTAX          INTEGER (1..16383)
  689.     MAX-ACCESS      not-accessible
  690.     STATUS          current
  691.     DESCRIPTION
  692.             "The index value which uniquely identifies an entry
  693.             in the cwdIfQosProfileTable. Any arbitrary integer
  694.             within the range can be used as index to create a row."
  695.     ::= { cwdIfQosProfileEntry 1 }
  696.  
  697. cwdIfQosProfPriority OBJECT-TYPE
  698.     SYNTAX          INTEGER (0..7)
  699.     MAX-ACCESS      read-create
  700.     STATUS          current
  701.     DESCRIPTION
  702.             "A relative priority assigned to this service when
  703.             allocating bandwidth. Zero indicates lowest priority.
  704.             seven highest. 
  705.             Interpretation of priority is device-specific."
  706.     DEFVAL          { 0 }
  707.     ::= { cwdIfQosProfileEntry 2 }
  708.  
  709. cwdIfQosProfMaxUpBandwidth OBJECT-TYPE
  710.     SYNTAX          INTEGER (0..100000000)
  711.     MAX-ACCESS      read-create
  712.     STATUS          current
  713.     DESCRIPTION
  714.             "The maximum upstream bandwidth, in bits per second,
  715.             allowed for a service with this service class.
  716.             Zero if there is no restriction of upstream bandwidth."
  717.     DEFVAL          { 0 }
  718.     ::= { cwdIfQosProfileEntry 3 }
  719.  
  720. cwdIfQosProfGuarUpBandwidth OBJECT-TYPE
  721.     SYNTAX          INTEGER (0..100000000)
  722.     MAX-ACCESS      read-create
  723.     STATUS          current
  724.     DESCRIPTION
  725.             "Minimum guaranteed upstream bandwidth, in bits per second,
  726.             allowed for a service with this service class."
  727.     DEFVAL          { 0 }
  728.     ::= { cwdIfQosProfileEntry 4 }
  729.  
  730. cwdIfQosProfMaxDownBandwidth OBJECT-TYPE
  731.     SYNTAX          INTEGER (0..100000000)
  732.     MAX-ACCESS      read-create
  733.     STATUS          current
  734.     DESCRIPTION
  735.             "The maximum downstream bandwidth, in bits per second,
  736.             allowed for a service with this service class.
  737.             Zero if there is no restriction of downstream bandwidth."
  738.     DEFVAL          { 0 }
  739.     ::= { cwdIfQosProfileEntry 5 }
  740.  
  741. cwdIfQosProfMaxTxBurst OBJECT-TYPE
  742.     SYNTAX          Integer32
  743.     MAX-ACCESS      read-create
  744.     STATUS          current
  745.     DESCRIPTION
  746.             "The maximum number of mini-slots that may be requested
  747.             for a single upstream transmission.
  748.             A value of zero means there is no limit."
  749.     DEFVAL          { 0 }
  750.     ::= { cwdIfQosProfileEntry 6 }
  751.  
  752. cwdIfQosProfBaselinePrivacy OBJECT-TYPE
  753.     SYNTAX          TruthValue
  754.     MAX-ACCESS      read-create
  755.     STATUS          current
  756.     DESCRIPTION
  757.             "Indicates whether Baseline Privacy is enabled for this
  758.             service class."
  759.     DEFVAL          { false }
  760.     ::= { cwdIfQosProfileEntry 7 }
  761.  
  762. cwdIfQosProfStatus OBJECT-TYPE
  763.     SYNTAX          RowStatus
  764.     MAX-ACCESS      read-create
  765.     STATUS          current
  766.     DESCRIPTION
  767.             "Controls and reflects the status of rows in this table."
  768.     ::= { cwdIfQosProfileEntry 8 }
  769.  
  770. -- The following table is implemented on both the SU and the HE.
  771. cwdIfSignalQualityTable OBJECT-TYPE
  772.     SYNTAX          SEQUENCE OF CwdIfSignalQualityEntry
  773.     MAX-ACCESS      not-accessible
  774.     STATUS          current
  775.     DESCRIPTION
  776.             "At the SU, this table describes the PHY signal quality
  777.             of downstream channels. At the HE, this table describes
  778.             the PHY signal quality of upstream channels."
  779.     ::= { cwdIfBaseObjects 6 }
  780.  
  781. cwdIfSignalQualityEntry OBJECT-TYPE
  782.     SYNTAX          CwdIfSignalQualityEntry
  783.     MAX-ACCESS      not-accessible
  784.     STATUS          current
  785.     DESCRIPTION
  786.             "At the SU, describes the PHY signal quality of a
  787.             downstream channel. At the HE, describes the PHY signal
  788.             quality of an upstream channel.
  789.             An entry in this table exists for each ifEntry with an
  790.             ifType of propDocsWirelessUpstream(nnn) for Head-End
  791.             Systems and propDocsWirelessDownstream(nnn) for
  792.             Subscriber units."
  793.     INDEX           { ifIndex }
  794.     ::= { cwdIfSignalQualityTable 1 }
  795.  
  796. CwdIfSignalQualityEntry ::= SEQUENCE {
  797.     cwdIfSigQIncludesContention  TruthValue,
  798.     cwdIfSigQUnerroreds          Counter32,
  799.     cwdIfSigQCorrecteds          Counter32,
  800.     cwdIfSigQUncorrectables      Counter32,
  801.     cwdIfSigQSignalNoise         CwrdBm
  802. }
  803.  
  804. cwdIfSigQIncludesContention OBJECT-TYPE
  805.     SYNTAX          TruthValue
  806.     MAX-ACCESS      read-only
  807.     STATUS          current
  808.     DESCRIPTION
  809.             "true(1) if this HE includes contention intervals in
  810.             the counters in this table. Always false(2) for SUs."
  811.     ::= { cwdIfSignalQualityEntry 1 }
  812.  
  813. cwdIfSigQUnerroreds OBJECT-TYPE
  814.     SYNTAX          Counter32
  815.     MAX-ACCESS      read-only
  816.     STATUS          current
  817.     DESCRIPTION
  818.             "Codewords received on this channel without error.
  819.             This includes all codewords, whether or not they
  820.             were part of frames destined for this device."
  821.     ::= { cwdIfSignalQualityEntry 2 }
  822.  
  823. cwdIfSigQCorrecteds OBJECT-TYPE
  824.     SYNTAX          Counter32
  825.     MAX-ACCESS      read-only
  826.     STATUS          current
  827.     DESCRIPTION
  828.             "Codewords received on this channel with correctable
  829.             errors. This includes all codewords, whether or not
  830.             they were part of frames destined for this device."
  831.     ::= { cwdIfSignalQualityEntry 3 }
  832.  
  833. cwdIfSigQUncorrectables OBJECT-TYPE
  834.     SYNTAX          Counter32
  835.     MAX-ACCESS      read-only
  836.     STATUS          current
  837.     DESCRIPTION
  838.             "Codewords received on this channel with uncorrectable
  839.             errors. This includes all codewords, whether or not
  840.             they were part of frames destined for this device."
  841.     ::= { cwdIfSignalQualityEntry 4 }
  842.  
  843. cwdIfSigQSignalNoise OBJECT-TYPE
  844.     SYNTAX          CwrdBm
  845.     MAX-ACCESS      read-only
  846.     STATUS          current
  847.     DESCRIPTION
  848.             "Signal to Interference plus Noise  ratio as perceived
  849.             for this channel."
  850.     ::= { cwdIfSignalQualityEntry 5 }
  851.  
  852. -- The following table provides upstream/downstream channel modulation
  853. -- profiles.
  854. -- Entries in this table can be re-used by one or more upstream  and
  855. -- downstream channels.
  856. cwdIfModulationTable OBJECT-TYPE
  857.     SYNTAX          SEQUENCE OF CwdIfModulationEntry
  858.     MAX-ACCESS      not-accessible
  859.     STATUS          current
  860.     DESCRIPTION
  861.             "Describes  modulation parameters associated with one
  862.             or more upstream and/or downstream channels."
  863.     ::= { cwdIfBaseObjects 7 }
  864.  
  865. cwdIfModulationEntry OBJECT-TYPE
  866.     SYNTAX          CwdIfModulationEntry
  867.     MAX-ACCESS      not-accessible
  868.     STATUS          current
  869.     DESCRIPTION
  870.             "Describes a modulation profile for one or more
  871.             upstream and downstream channels.
  872.             Initial default entries may be created at system 
  873.             initialization time by the agent.
  874.             The row operation for this table is as follows :
  875.             1. Any arbitrary index within the range can be
  876.                used to create a row.
  877.             2. No individual non-index objects have to be
  878.                specified in order to create an entry in this table.
  879.             3. CreateAndWait is not supported.
  880.             4. You can update/change the values in a row when
  881.                the row is active.
  882.             5. The rows can be destroyed any time. "
  883.     INDEX           { cwdIfModIndex }
  884.     ::= { cwdIfModulationTable 1 }
  885.  
  886. CwdIfModulationEntry ::= SEQUENCE {
  887.     cwdIfModIndex                INTEGER,
  888.     cwdIfModRowStatus            RowStatus,
  889.     cwdIfModBandwidth            INTEGER,
  890.     cwdIfModThroughput           INTEGER,
  891.     cwdIfModBurstLength          INTEGER,
  892.     cwdIfModMultipathRobustness  INTEGER
  893. }
  894.  
  895. cwdIfModIndex OBJECT-TYPE
  896.     SYNTAX          INTEGER (1..2147483647)
  897.     MAX-ACCESS      not-accessible
  898.     STATUS          current
  899.     DESCRIPTION
  900.             "An index into the Channel Modulation table
  901.             (cwdIfModulationTable) representing modulation
  902.             parameters of a channel."
  903.     ::= { cwdIfModulationEntry 1 }
  904.  
  905. cwdIfModRowStatus OBJECT-TYPE
  906.     SYNTAX          RowStatus
  907.     MAX-ACCESS      read-create
  908.     STATUS          current
  909.     DESCRIPTION
  910.             "Controls and reflects the status of rows in this table."
  911.     ::= { cwdIfModulationEntry 2 }
  912.  
  913. cwdIfModBandwidth OBJECT-TYPE
  914.     SYNTAX          INTEGER (0..500000)
  915.     UNITS           "kHz"
  916.     MAX-ACCESS      read-create
  917.     STATUS          current
  918.     DESCRIPTION
  919.             "The maximum bandwidth that can be used by a channel
  920.             with using this modulation profile."
  921.     DEFVAL          { 6000 }
  922.     ::= { cwdIfModulationEntry 3 }
  923.  
  924. cwdIfModThroughput OBJECT-TYPE
  925.     SYNTAX          INTEGER (0..50000000)
  926.     UNITS           "bps"
  927.     MAX-ACCESS      read-create
  928.     STATUS          current
  929.     DESCRIPTION
  930.             "This represents the throughput expected of the
  931.             identified radio link."
  932.     ::= { cwdIfModulationEntry 4 }
  933.  
  934. cwdIfModBurstLength OBJECT-TYPE
  935.     SYNTAX          INTEGER {
  936.                         veryShort(1),
  937.                         short(2),
  938.                         medium(3),
  939.                         long(4)
  940.                     }
  941.     MAX-ACCESS      read-create
  942.     STATUS          current
  943.     DESCRIPTION
  944.             "The duration of the OFDM burst used by the physical layer.
  945.             This is also the duration of the MAC minislot.  
  946.             Not all the settings  will be supported by a particular ODU.
  947.             Consult the capabilities of the ODU to determine the best
  948.             burst length setting to use.
  949.             The exact durations are hardware and implementation 
  950.             dependent."
  951.     DEFVAL          { medium }
  952.     ::= { cwdIfModulationEntry 5 }
  953.  
  954. cwdIfModMultipathRobustness OBJECT-TYPE
  955.     SYNTAX          INTEGER {
  956.                         standard(1),
  957.                         high(2)
  958.                     }
  959.     MAX-ACCESS      read-create
  960.     STATUS          current
  961.     DESCRIPTION
  962.             "The quantitative level of robustness to multipath (also
  963.             known as delay spread tolerance). The degree of 
  964.             multipath in the environment will vary with deployment.
  965.             Consult installation and deployment documentation to
  966.             determine the best setting to use."
  967.     DEFVAL          { standard }
  968.     ::= { cwdIfModulationEntry 6 }
  969.  
  970. -- SUBSCRIBER-END  GROUP
  971.  
  972.  
  973. -- The SU MAC Table
  974. cwdIfSuMacTable OBJECT-TYPE
  975.     SYNTAX          SEQUENCE OF CwdIfSuMacEntry
  976.     MAX-ACCESS      not-accessible
  977.     STATUS          current
  978.     DESCRIPTION
  979.             "Describes the attributes of each SU MAC interface,
  980.             extending the information available from ifEntry."
  981.     ::= { cwdIfSuObjects 1 }
  982.  
  983. cwdIfSuMacEntry OBJECT-TYPE
  984.     SYNTAX          CwdIfSuMacEntry
  985.     MAX-ACCESS      not-accessible
  986.     STATUS          current
  987.     DESCRIPTION
  988.             "An entry containing objects describing attributes of
  989.             each MAC entry, extending the information in ifEntry.
  990.             An entry in this table exists for each ifEntry with an
  991.             ifType of propDocsWirelessMacLayer(nnn)."
  992.     INDEX           { ifIndex }
  993.     ::= { cwdIfSuMacTable 1 }
  994.  
  995. CwdIfSuMacEntry ::= SEQUENCE {
  996.     cwdIfSuHeAddress           MacAddress,
  997.     cwdIfSuCapabilities        BITS,
  998.     cwdIfSuRangingRespTimeout  TimeInterval
  999. }
  1000.  
  1001. cwdIfSuHeAddress OBJECT-TYPE
  1002.     SYNTAX          MacAddress
  1003.     MAX-ACCESS      read-only
  1004.     STATUS          current
  1005.     DESCRIPTION
  1006.             "Identifies the HE that controls this MAC domain. At the
  1007.             SU, this will be the source address from SYNC, MAP, and
  1008.             other MAC-layer messages. If the HE is unknown, returns
  1009.             00-00-00-00-00-00."
  1010.     ::= { cwdIfSuMacEntry 1 }
  1011.  
  1012. cwdIfSuCapabilities OBJECT-TYPE
  1013.     SYNTAX          BITS {
  1014.                         atmCells(0),
  1015.                         concatenation(1)
  1016.                     }
  1017.     MAX-ACCESS      read-only
  1018.     STATUS          current
  1019.     DESCRIPTION
  1020.             "Identifies the capabilities of the MAC implementation
  1021.             at this interface. Note that packet transmission is 
  1022.             always supported. Therefore, there is no specific bit
  1023.             required to explicitly indicate this capability."
  1024.     ::= { cwdIfSuMacEntry 2 }
  1025.  
  1026. cwdIfSuRangingRespTimeout OBJECT-TYPE
  1027.     SYNTAX          TimeInterval
  1028.     MAX-ACCESS      read-write
  1029.     STATUS          current
  1030.     DESCRIPTION     "Waiting time for a Ranging Response packet."
  1031.     REFERENCE       "Data over Cable Radio Frequency Interface specification, 
  1032.              Section 7, timer T3"
  1033.     DEFVAL          { 20 }
  1034.     ::= { cwdIfSuMacEntry 3 }
  1035.  
  1036. -- SU status table.
  1037. -- This table is implemented only at the SU.
  1038. -- The counters T1, T2, T3 and T4 have the following time references
  1039. -- at the SU :
  1040. -- T1 - Wait for UCD (Upstream Change Descriptor) timeout.
  1041. -- T2 - Wait for broadcast ranging timeout.
  1042. -- T3 - Wait for ranging response.
  1043. -- T4 - Wait for unicast ranging opportunity.
  1044. -- If the pending-till-complete field was used earlier by
  1045. -- this modem, then the value of that field must be added
  1046. -- to this interval.
  1047. cwdIfSuStatusTable OBJECT-TYPE
  1048.     SYNTAX          SEQUENCE OF CwdIfSuStatusEntry
  1049.     MAX-ACCESS      not-accessible
  1050.     STATUS          current
  1051.     DESCRIPTION
  1052.             "This table maintains a number of status objects
  1053.             and counters for Subscriber Units."
  1054.     ::= { cwdIfSuObjects 2 }
  1055.  
  1056. cwdIfSuStatusEntry OBJECT-TYPE
  1057.     SYNTAX          CwdIfSuStatusEntry
  1058.     MAX-ACCESS      not-accessible
  1059.     STATUS          current
  1060.     DESCRIPTION
  1061.             "A set of status objects and counters for a single MAC
  1062.             layer instance in a Subscriber unit.
  1063.             An entry in this table exists for each ifEntry with an
  1064.             ifType of propDocsWirelessMacLayer(nnn)."
  1065.     INDEX           { ifIndex }
  1066.     ::= { cwdIfSuStatusTable 1 }
  1067.  
  1068. CwdIfSuStatusEntry ::= SEQUENCE {
  1069.     cwdIfSuStatusValue               INTEGER,
  1070.     cwdIfSuStatusCode                OCTET STRING,
  1071.     cwdIfSuStatusTxPower             Integer32,
  1072.     cwdIfSuStatusResets              Counter32,
  1073.     cwdIfSuStatusLostSyncs           Counter32,
  1074.     cwdIfSuStatusInvalidMaps         Counter32,
  1075.     cwdIfSuStatusInvalidUcds         Counter32,
  1076.     cwdIfSuStatusInvalidRangingResp  Counter32,
  1077.     cwdIfSuStatusInvalidRegResp      Counter32,
  1078.     cwdIfSuStatusT1Timeouts          Counter32,
  1079.     cwdIfSuStatusT2Timeouts          Counter32,
  1080.     cwdIfSuStatusT3Timeouts          Counter32,
  1081.     cwdIfSuStatusT4Timeouts          Counter32,
  1082.     cwdIfSuStatusRangingAborteds     Counter32
  1083. }
  1084.  
  1085. cwdIfSuStatusValue OBJECT-TYPE
  1086.     SYNTAX          INTEGER {
  1087.                         other(1),
  1088.                         notReady(2),
  1089.                         notSynchronized(3),
  1090.                         phySynchronized(4),
  1091.                         usParametersAcquired(5),
  1092.                         rangingComplete(6),
  1093.                         ipComplete(7),
  1094.                         todEstablished(8),
  1095.                         securityEstablished(9),
  1096.                         paramTransferComplete(10),
  1097.                         registrationComplete(11),
  1098.                         operational(12),
  1099.                         accessDenied(13)
  1100.                     }
  1101.     MAX-ACCESS      read-only
  1102.     STATUS          current
  1103.     DESCRIPTION
  1104.             "Current Subscriber unit connectivity state, as specified
  1105.             in the RF Interface Specification."
  1106.     REFERENCE       "Data over Cable Radio Frequency Interface Specification,
  1107.              Chapter 7.2."
  1108.     ::= { cwdIfSuStatusEntry 1 }
  1109.  
  1110. cwdIfSuStatusCode OBJECT-TYPE
  1111.     SYNTAX          OCTET STRING
  1112.     MAX-ACCESS      read-only
  1113.     STATUS          current
  1114.     DESCRIPTION
  1115.             "Status code for this Subscriber unit as defined in the
  1116.             RF Interface Specification. The status code consists
  1117.             of a single character indicating error groups, followed
  1118.             by a two- or three-digit number indicating the status
  1119.             condition."
  1120.     REFERENCE       "Data over Cable Radio Frequency Interface Specification,
  1121.              Subscriber unit status codes."
  1122.     ::= { cwdIfSuStatusEntry 2 }
  1123.  
  1124. cwdIfSuStatusTxPower OBJECT-TYPE
  1125.     SYNTAX          Integer32 (-80..50)
  1126.     UNITS           "dBm - decibel milliwatts"
  1127.     MAX-ACCESS      read-only
  1128.     STATUS          current
  1129.     DESCRIPTION
  1130.             "The operational transmit power for the attached upstream
  1131.             channel."
  1132.     ::= { cwdIfSuStatusEntry 3 }
  1133.  
  1134. cwdIfSuStatusResets OBJECT-TYPE
  1135.     SYNTAX          Counter32
  1136.     MAX-ACCESS      read-only
  1137.     STATUS          current
  1138.     DESCRIPTION
  1139.             "Number of times the SU reset or initialized
  1140.             this interface."
  1141.     ::= { cwdIfSuStatusEntry 4 }
  1142.  
  1143. cwdIfSuStatusLostSyncs OBJECT-TYPE
  1144.     SYNTAX          Counter32
  1145.     MAX-ACCESS      read-only
  1146.     STATUS          current
  1147.     DESCRIPTION
  1148.             "Number of times the SU lost synchronization with
  1149.             the downstream channel."
  1150.     ::= { cwdIfSuStatusEntry 5 }
  1151.  
  1152. cwdIfSuStatusInvalidMaps OBJECT-TYPE
  1153.     SYNTAX          Counter32
  1154.     MAX-ACCESS      read-only
  1155.     STATUS          current
  1156.     DESCRIPTION
  1157.             "Number of times the SU received invalid MAP messages."
  1158.     ::= { cwdIfSuStatusEntry 6 }
  1159.  
  1160. cwdIfSuStatusInvalidUcds OBJECT-TYPE
  1161.     SYNTAX          Counter32
  1162.     MAX-ACCESS      read-only
  1163.     STATUS          current
  1164.     DESCRIPTION
  1165.             "Number of times the SU received invalid UCD messages."
  1166.     ::= { cwdIfSuStatusEntry 7 }
  1167.  
  1168. cwdIfSuStatusInvalidRangingResp OBJECT-TYPE
  1169.     SYNTAX          Counter32
  1170.     MAX-ACCESS      read-only
  1171.     STATUS          current
  1172.     DESCRIPTION
  1173.             "Number of times the SU received invalid ranging response
  1174.             messages."
  1175.     ::= { cwdIfSuStatusEntry 8 }
  1176.  
  1177. cwdIfSuStatusInvalidRegResp OBJECT-TYPE
  1178.     SYNTAX          Counter32
  1179.     MAX-ACCESS      read-only
  1180.     STATUS          current
  1181.     DESCRIPTION
  1182.             "Number of times the SU received invalid registration
  1183.             response messages."
  1184.     ::= { cwdIfSuStatusEntry 9 }
  1185.  
  1186. cwdIfSuStatusT1Timeouts OBJECT-TYPE
  1187.     SYNTAX          Counter32
  1188.     MAX-ACCESS      read-only
  1189.     STATUS          current
  1190.     DESCRIPTION     "Number of times counter T1 expired in the SU."
  1191.     ::= { cwdIfSuStatusEntry 10 }
  1192.  
  1193. cwdIfSuStatusT2Timeouts OBJECT-TYPE
  1194.     SYNTAX          Counter32
  1195.     MAX-ACCESS      read-only
  1196.     STATUS          current
  1197.     DESCRIPTION     "Number of times counter T2 expired in the SU."
  1198.     ::= { cwdIfSuStatusEntry 11 }
  1199.  
  1200. cwdIfSuStatusT3Timeouts OBJECT-TYPE
  1201.     SYNTAX          Counter32
  1202.     MAX-ACCESS      read-only
  1203.     STATUS          current
  1204.     DESCRIPTION     "Number of times counter T3 expired in the SU."
  1205.     ::= { cwdIfSuStatusEntry 12 }
  1206.  
  1207. cwdIfSuStatusT4Timeouts OBJECT-TYPE
  1208.     SYNTAX          Counter32
  1209.     MAX-ACCESS      read-only
  1210.     STATUS          current
  1211.     DESCRIPTION     "Number of times counter T4 expired in the SU."
  1212.     ::= { cwdIfSuStatusEntry 13 }
  1213.  
  1214. cwdIfSuStatusRangingAborteds OBJECT-TYPE
  1215.     SYNTAX          Counter32
  1216.     MAX-ACCESS      read-only
  1217.     STATUS          current
  1218.     DESCRIPTION
  1219.             "Number of times the ranging process was aborted
  1220.             by the HE."
  1221.     ::= { cwdIfSuStatusEntry 14 }
  1222.  
  1223. -- The Subscriber Unit Service Table
  1224. cwdIfSuServiceTable OBJECT-TYPE
  1225.     SYNTAX          SEQUENCE OF CwdIfSuServiceEntry
  1226.     MAX-ACCESS      not-accessible
  1227.     STATUS          current
  1228.     DESCRIPTION
  1229.             "Describes the attributes of each upstream service queue
  1230.             on a SU."
  1231.     ::= { cwdIfSuObjects 3 }
  1232.  
  1233. cwdIfSuServiceEntry OBJECT-TYPE
  1234.     SYNTAX          CwdIfSuServiceEntry
  1235.     MAX-ACCESS      not-accessible
  1236.     STATUS          current
  1237.     DESCRIPTION
  1238.             "Describes the attributes of an upstream bandwidth service
  1239.             queue.
  1240.             An entry in this table exists for each Service ID.
  1241.             The primary index is an ifIndex with an ifType of
  1242.             propDocsWirelessMacLayer(nnn)."
  1243.     INDEX           {
  1244.                         ifIndex,
  1245.                         cwdIfSuServiceId
  1246.                     }
  1247.     ::= { cwdIfSuServiceTable 1 }
  1248.  
  1249. CwdIfSuServiceEntry ::= SEQUENCE {
  1250.     cwdIfSuServiceId            INTEGER,
  1251.     cwdIfSuServiceQosProfile    INTEGER,
  1252.     cwdIfSuServiceTxSlotsImmed  Counter32,
  1253.     cwdIfSuServiceTxSlotsDed    Counter32,
  1254.     cwdIfSuServiceTxRetries     Counter32,
  1255.     cwdIfSuServiceTxExceeded    Counter32,
  1256.     cwdIfSuServiceRqRetries     Counter32,
  1257.     cwdIfSuServiceRqExceeded    Counter32
  1258. }
  1259.  
  1260. cwdIfSuServiceId OBJECT-TYPE
  1261.     SYNTAX          INTEGER (1..16383)
  1262.     MAX-ACCESS      not-accessible
  1263.     STATUS          current
  1264.     DESCRIPTION
  1265.             "Identifies a service queue for upstream bandwidth. The
  1266.             attributes of this service queue are shared between the
  1267.             SU and the HE. The HE allocates upstream bandwidth
  1268.             to this service queue based on requests from the SU and
  1269.             on the class of service associated with this queue."
  1270.     ::= { cwdIfSuServiceEntry 1 }
  1271.  
  1272. cwdIfSuServiceQosProfile OBJECT-TYPE
  1273.     SYNTAX          INTEGER (0..16383)
  1274.     MAX-ACCESS      read-only
  1275.     STATUS          current
  1276.     DESCRIPTION
  1277.             "The index in cwdIfQosProfileTable describing the quality
  1278.             of service attributes associated with this particular
  1279.             service. If cwdIfQosProfileTable is not supported or
  1280.             doesn't exist, this object returns the value of zero."
  1281.     ::= { cwdIfSuServiceEntry 2 }
  1282.  
  1283. cwdIfSuServiceTxSlotsImmed OBJECT-TYPE
  1284.     SYNTAX          Counter32
  1285.     MAX-ACCESS      read-only
  1286.     STATUS          current
  1287.     DESCRIPTION
  1288.             "The number of upstream mini-slots which have been used to
  1289.             transmit data PDUs in immediate (contention) mode. This
  1290.             includes only those PDUs which are presumed to have
  1291.             arrived at the headend (i.e., those which were explicitly
  1292.             acknowledged.) It does not include retransmission attempts
  1293.             or mini-slots used by requests."
  1294.     ::= { cwdIfSuServiceEntry 3 }
  1295.  
  1296. cwdIfSuServiceTxSlotsDed OBJECT-TYPE
  1297.     SYNTAX          Counter32
  1298.     MAX-ACCESS      read-only
  1299.     STATUS          current
  1300.     DESCRIPTION
  1301.             "The number of upstream mini-slots which have been used to
  1302.             transmit data PDUs in dedicated mode (i.e., as a result
  1303.             of a unicast Data Grant)."
  1304.     ::= { cwdIfSuServiceEntry 4 }
  1305.  
  1306. cwdIfSuServiceTxRetries OBJECT-TYPE
  1307.     SYNTAX          Counter32
  1308.     MAX-ACCESS      read-only
  1309.     STATUS          current
  1310.     DESCRIPTION
  1311.             "The data PDUs transmitted directly in contention data
  1312.             slots expects explicit acknowledgement from the Headend.
  1313.             If the acknowledgement is not received the PDUs are 
  1314.             transmitted again. This object is the number of attempts
  1315.             to transmit data PDUs which didn't receive 
  1316.             acknowledgement."
  1317.     ::= { cwdIfSuServiceEntry 5 }
  1318.  
  1319. cwdIfSuServiceTxExceeded OBJECT-TYPE
  1320.     SYNTAX          Counter32
  1321.     MAX-ACCESS      read-only
  1322.     STATUS          current
  1323.     DESCRIPTION
  1324.             "The data PDUs transmitted directly in contention data
  1325.             slots expects explicit acknowledgement from the Headend. 
  1326.             If the acknowledgement is not received the PDUs are 
  1327.             transmitted again. After excessive retries the data 
  1328.             PDUs are dropped. This object represents the number 
  1329.             of data PDU transmission failures due to excessive
  1330.             retries without acknowledgment."
  1331.     ::= { cwdIfSuServiceEntry 6 }
  1332.  
  1333. cwdIfSuServiceRqRetries OBJECT-TYPE
  1334.     SYNTAX          Counter32
  1335.     MAX-ACCESS      read-only
  1336.     STATUS          current
  1337.     DESCRIPTION
  1338.             "The number of attempts to transmit bandwidth requests
  1339.             which did not result in acknowledgment."
  1340.     ::= { cwdIfSuServiceEntry 7 }
  1341.  
  1342. cwdIfSuServiceRqExceeded OBJECT-TYPE
  1343.     SYNTAX          Counter32
  1344.     MAX-ACCESS      read-only
  1345.     STATUS          current
  1346.     DESCRIPTION
  1347.             "The number of requests for bandwidth which failed due to
  1348.             excessive retries without acknowledgment."
  1349.     ::= { cwdIfSuServiceEntry 8 }
  1350.  
  1351. -- HE GROUP
  1352.  
  1353.  
  1354. -- The HE MAC Table
  1355. cwdIfHeMacTable OBJECT-TYPE
  1356.     SYNTAX          SEQUENCE OF CwdIfHeMacEntry
  1357.     MAX-ACCESS      not-accessible
  1358.     STATUS          current
  1359.     DESCRIPTION
  1360.             "Describes the attributes of each HE MAC interface,
  1361.             extending the information available from ifEntry."
  1362.     ::= { cwdIfHeObjects 1 }
  1363.  
  1364. cwdIfHeMacEntry OBJECT-TYPE
  1365.     SYNTAX          CwdIfHeMacEntry
  1366.     MAX-ACCESS      not-accessible
  1367.     STATUS          current
  1368.     DESCRIPTION
  1369.             "An entry containing objects describing attributes of each
  1370.             MAC entry, extending the information in ifEntry.
  1371.             An entry in this table exists for each ifEntry with an
  1372.             ifType of propDocsWirelessMacLayer(nnn)."
  1373.     INDEX           { ifIndex }
  1374.     ::= { cwdIfHeMacTable 1 }
  1375.  
  1376. CwdIfHeMacEntry ::= SEQUENCE {
  1377.     cwdIfHeCapabilities            BITS,
  1378.     cwdIfHeSyncInterval            INTEGER,
  1379.     cwdIfHeUcdInterval             INTEGER,
  1380.     cwdIfHeMaxServiceIds           INTEGER,
  1381.     cwdIfHeInsertionInterval       TimeInterval,
  1382.     cwdIfHeInvitedRangingAttempts  INTEGER
  1383. }
  1384.  
  1385. cwdIfHeCapabilities OBJECT-TYPE
  1386.     SYNTAX          BITS {
  1387.                         atmCells(0),
  1388.                         concatenation(1)
  1389.                     }
  1390.     MAX-ACCESS      read-only
  1391.     STATUS          current
  1392.     DESCRIPTION
  1393.             "Identifies the capabilities of the HE MAC
  1394.             implementation at this interface. Note that packet
  1395.             transmission is always supported. Therefore, there
  1396.             is no specific bit required to explicitly indicate
  1397.             this capability."
  1398.     ::= { cwdIfHeMacEntry 1 }
  1399.  
  1400. cwdIfHeSyncInterval OBJECT-TYPE
  1401.     SYNTAX          INTEGER (1..200)
  1402.     UNITS           "Milliseconds"
  1403.     MAX-ACCESS      read-write
  1404.     STATUS          current
  1405.     DESCRIPTION
  1406.             "The interval between HE transmission of successive SYNC
  1407.             messages at this interface."
  1408.     REFERENCE       "Data Over Cable Radio Frequency Interface Specification, 
  1409.              Sync Interval."
  1410.     ::= { cwdIfHeMacEntry 2 }
  1411.  
  1412. cwdIfHeUcdInterval OBJECT-TYPE
  1413.     SYNTAX          INTEGER (1..2000)
  1414.     UNITS           "Milliseconds"
  1415.     MAX-ACCESS      read-write
  1416.     STATUS          current
  1417.     DESCRIPTION
  1418.             "The interval between HE transmission of successive
  1419.             Upstream Channel Descriptor messages for each upstream
  1420.             channel at this interface."
  1421.     REFERENCE       "Data Over Cable Radio Frequency Interface Specification, 
  1422.              UCD Interval."
  1423.     ::= { cwdIfHeMacEntry 3 }
  1424.  
  1425. cwdIfHeMaxServiceIds OBJECT-TYPE
  1426.     SYNTAX          INTEGER (1..16383)
  1427.     MAX-ACCESS      read-only
  1428.     STATUS          current
  1429.     DESCRIPTION
  1430.             "The maximum number of service IDs that may be
  1431.             simultaneously active."
  1432.     REFERENCE       "Data Over Cable Radio Frequency Interface Specification, 
  1433.              Appendix A.  Well-Known Addresses. 
  1434.                       A.2 MAC Service IDs."
  1435.     ::= { cwdIfHeMacEntry 4 }
  1436.  
  1437. cwdIfHeInsertionInterval OBJECT-TYPE
  1438.     SYNTAX          TimeInterval
  1439.     MAX-ACCESS      read-write
  1440.     STATUS          current
  1441.     DESCRIPTION
  1442.             "The amount of time between each broadcast station
  1443.             maintenance grant. Broadcast station maintenance
  1444.             grants are used to allow new subscriber units to join the
  1445.             network. Zero indicates that a vendor-specific algorithm
  1446.             is used instead of a fixed time. Maximum amount of time
  1447.             permitted by the DOCSIS specification is 2 seconds."
  1448.     REFERENCE       "Data Over Cable Radio Frequency Interface Specification, 
  1449.              Ranging Interval."
  1450.     ::= { cwdIfHeMacEntry 5 }
  1451.  
  1452. cwdIfHeInvitedRangingAttempts OBJECT-TYPE
  1453.     SYNTAX          INTEGER (0..1024)
  1454.     MAX-ACCESS      read-write
  1455.     STATUS          current
  1456.     DESCRIPTION
  1457.             "The maximum number of attempts to make on invitations
  1458.             for ranging requests. A value of zero means the system 
  1459.             should attempt to range forever."
  1460.     ::= { cwdIfHeMacEntry 6 }
  1461.  
  1462. -- HE status table.
  1463. cwdIfHeStatusTable OBJECT-TYPE
  1464.     SYNTAX          SEQUENCE OF CwdIfHeStatusEntry
  1465.     MAX-ACCESS      not-accessible
  1466.     STATUS          current
  1467.     DESCRIPTION
  1468.             "For the MAC layer, this group maintains a number of
  1469.             status objects and counters."
  1470.     ::= { cwdIfHeObjects 2 }
  1471.  
  1472. cwdIfHeStatusEntry OBJECT-TYPE
  1473.     SYNTAX          CwdIfHeStatusEntry
  1474.     MAX-ACCESS      not-accessible
  1475.     STATUS          current
  1476.     DESCRIPTION
  1477.             "Status entry for a single MAC layer.
  1478.             An entry in this table exists for each ifEntry with an
  1479.             ifType of propDocsWirelessMacLayer(nnn)."
  1480.     INDEX           { ifIndex }
  1481.     ::= { cwdIfHeStatusTable 1 }
  1482.  
  1483. CwdIfHeStatusEntry ::= SEQUENCE {
  1484.     cwdIfHeStatusInvalidRangeReqs  Counter32,
  1485.     cwdIfHeStatusRangingAborteds   Counter32,
  1486.     cwdIfHeStatusInvalidRegReqs    Counter32,
  1487.     cwdIfHeStatusFailedRegReqs     Counter32,
  1488.     cwdIfHeStatusInvalidDataReqs   Counter32,
  1489.     cwdIfHeStatusT5Timeouts        Counter32
  1490. }
  1491.  
  1492. cwdIfHeStatusInvalidRangeReqs OBJECT-TYPE
  1493.     SYNTAX          Counter32
  1494.     MAX-ACCESS      read-only
  1495.     STATUS          current
  1496.     DESCRIPTION
  1497.             "This object counts invalid RNG-REQ messages received on
  1498.             this interface."
  1499.     ::= { cwdIfHeStatusEntry 1 }
  1500.  
  1501. cwdIfHeStatusRangingAborteds OBJECT-TYPE
  1502.     SYNTAX          Counter32
  1503.     MAX-ACCESS      read-only
  1504.     STATUS          current
  1505.     DESCRIPTION
  1506.             "This object counts ranging attempts that were explicitly
  1507.             aborted by the HE."
  1508.     ::= { cwdIfHeStatusEntry 2 }
  1509.  
  1510. cwdIfHeStatusInvalidRegReqs OBJECT-TYPE
  1511.     SYNTAX          Counter32
  1512.     MAX-ACCESS      read-only
  1513.     STATUS          current
  1514.     DESCRIPTION
  1515.             "This object counts invalid REG-REQ messages received on
  1516.             this interface."
  1517.     ::= { cwdIfHeStatusEntry 3 }
  1518.  
  1519. cwdIfHeStatusFailedRegReqs OBJECT-TYPE
  1520.     SYNTAX          Counter32
  1521.     MAX-ACCESS      read-only
  1522.     STATUS          current
  1523.     DESCRIPTION
  1524.             "This object counts failed registration attempts, i.e.,
  1525.             authentication failures and class of service failures,
  1526.             on this interface."
  1527.     ::= { cwdIfHeStatusEntry 4 }
  1528.  
  1529. cwdIfHeStatusInvalidDataReqs OBJECT-TYPE
  1530.     SYNTAX          Counter32
  1531.     MAX-ACCESS      read-only
  1532.     STATUS          current
  1533.     DESCRIPTION
  1534.             "This object counts invalid data request messages
  1535.             received on this interface."
  1536.     ::= { cwdIfHeStatusEntry 5 }
  1537.  
  1538. cwdIfHeStatusT5Timeouts OBJECT-TYPE
  1539.     SYNTAX          Counter32
  1540.     MAX-ACCESS      read-only
  1541.     STATUS          current
  1542.     DESCRIPTION
  1543.             "This object counts the number of times counter T5
  1544.             expired on this interface.
  1545.             The T5 timer is the 'Wait for Upstream Channel Change 
  1546.             Response Timer' on the Head end."
  1547.     REFERENCE       "Data Over Cable Radio Frequency Interface Specification, 
  1548.              Sync Interval. Appendix B"
  1549.     ::= { cwdIfHeStatusEntry 6 }
  1550.  
  1551. -- SU status table (within HE).
  1552. -- This table is implemented only at the HE.
  1553. -- It contains per SU status information available in the HE.
  1554. cwdIfHeSuStatusTable OBJECT-TYPE
  1555.     SYNTAX          SEQUENCE OF CwdIfHeSuStatusEntry
  1556.     MAX-ACCESS      not-accessible
  1557.     STATUS          current
  1558.     DESCRIPTION
  1559.             "A set of objects in the HE, maintained for each
  1560.             Subscriber unit connected to this HE."
  1561.     ::= { cwdIfHeObjects 3 }
  1562.  
  1563. cwdIfHeSuStatusEntry OBJECT-TYPE
  1564.     SYNTAX          CwdIfHeSuStatusEntry
  1565.     MAX-ACCESS      not-accessible
  1566.     STATUS          current
  1567.     DESCRIPTION
  1568.             "Status information for a single Subscriber unit.
  1569.             An entry in this table exists for each Subscriber unit 
  1570.             that is connected to the HE implementing this table."
  1571.     INDEX           { cwdIfHeSuStatusIndex }
  1572.     ::= { cwdIfHeSuStatusTable 1 }
  1573.  
  1574. CwdIfHeSuStatusEntry ::= SEQUENCE {
  1575.     cwdIfHeSuStatusIndex            INTEGER,
  1576.     cwdIfHeSuStatusMacAddress       MacAddress,
  1577.     cwdIfHeSuStatusIpAddress        IpAddress,
  1578.     cwdIfHeSuStatusDownChanIfIndex  InterfaceIndexOrZero,
  1579.     cwdIfHeSuStatusUpChanIfIndex    InterfaceIndexOrZero,
  1580.     cwdIfHeSuStatusRxPower          Integer32,
  1581.     cwdIfHeSuStatusTimingOffset     Unsigned32,
  1582.     cwdIfHeSuStatusValue            INTEGER,
  1583.     cwdIfHeSuStatusIfIndex          InterfaceIndex,
  1584.     cwdIfHeSuStatusServiceId        INTEGER
  1585. }
  1586.  
  1587. cwdIfHeSuStatusIndex OBJECT-TYPE
  1588.     SYNTAX          INTEGER (1..2147483647)
  1589.     MAX-ACCESS      not-accessible
  1590.     STATUS          current
  1591.     DESCRIPTION
  1592.             "Index value to uniquely identify an entry in this table.
  1593.             For an individual Subscriber Unit, this index value should
  1594.             not change during HE uptime."
  1595.     ::= { cwdIfHeSuStatusEntry 1 }
  1596.  
  1597. cwdIfHeSuStatusMacAddress OBJECT-TYPE
  1598.     SYNTAX          MacAddress
  1599.     MAX-ACCESS      read-only
  1600.     STATUS          current
  1601.     DESCRIPTION
  1602.             "MAC address of this Subscriber Unit. If the Subscriber
  1603.             Unit has multiple MAC addresses, this is the MAC
  1604.             address associated with the Wireless interface.
  1605.             Each SU has only one wireless MAC interface."
  1606.     ::= { cwdIfHeSuStatusEntry 2 }
  1607.  
  1608. cwdIfHeSuStatusIpAddress OBJECT-TYPE
  1609.     SYNTAX          IpAddress
  1610.     MAX-ACCESS      read-only
  1611.     STATUS          current
  1612.     DESCRIPTION
  1613.             "IP address of this Subscriber Unit. If the Subscriber
  1614.             Unit has no IP address assigned, or the IP address is
  1615.             unknown, this object returns a value of 0.0.0.0. If 
  1616.             the Subscriber Unit has multiple IP addresses, this 
  1617.             object returns the IP address associated with the 
  1618.             Wireless interface. Each SU has only one wireless 
  1619.             MAC interface."
  1620.     ::= { cwdIfHeSuStatusEntry 3 }
  1621.  
  1622. cwdIfHeSuStatusDownChanIfIndex OBJECT-TYPE
  1623.     SYNTAX          InterfaceIndexOrZero
  1624.     MAX-ACCESS      read-only
  1625.     STATUS          current
  1626.     DESCRIPTION
  1627.             "IfIndex of the downstream channel this Subscriber Unit
  1628.             is connected to. If the downstream channel is unknown, 
  1629.             this object returns a value of zero."
  1630.     ::= { cwdIfHeSuStatusEntry 4 }
  1631.  
  1632. cwdIfHeSuStatusUpChanIfIndex OBJECT-TYPE
  1633.     SYNTAX          InterfaceIndexOrZero
  1634.     MAX-ACCESS      read-only
  1635.     STATUS          current
  1636.     DESCRIPTION
  1637.             "IfIndex of the upstream channel this Subscriber Unit
  1638.             is connected to. If the upstream channel is unknown, 
  1639.             this object returns a value of zero."
  1640.     ::= { cwdIfHeSuStatusEntry 5 }
  1641.  
  1642. cwdIfHeSuStatusRxPower OBJECT-TYPE
  1643.     SYNTAX          Integer32 (-80..33)
  1644.     UNITS           "dBm Decibel milliwatts"
  1645.     MAX-ACCESS      read-only
  1646.     STATUS          current
  1647.     DESCRIPTION
  1648.             "The receive power as perceived for upstream data from
  1649.             this subscriber unit.
  1650.             If the receive power is unknown, this object returns
  1651.             a value of zero."
  1652.     ::= { cwdIfHeSuStatusEntry 6 }
  1653.  
  1654. cwdIfHeSuStatusTimingOffset OBJECT-TYPE
  1655.     SYNTAX          Unsigned32
  1656.     MAX-ACCESS      read-only
  1657.     STATUS          current
  1658.     DESCRIPTION
  1659.             "A measure of the current round trip time for this SU.
  1660.             Used for timing of SU upstream transmissions to ensure
  1661.             synchronized arrivals at the HE. Units are in terms
  1662.             of (cwdIfUpstreamMiniSlotTimeBaseTick/64). Returns
  1663.             zero if the value is unknown."
  1664.     ::= { cwdIfHeSuStatusEntry 7 }
  1665.  
  1666. cwdIfHeSuStatusValue OBJECT-TYPE
  1667.     SYNTAX          INTEGER {
  1668.                         other(1),
  1669.                         ranging(2),
  1670.                         rangingAborted(3),
  1671.                         rangingComplete(4),
  1672.                         ipComplete(5),
  1673.                         registrationComplete(6),
  1674.                         accessDenied(7)
  1675.                     }
  1676.     MAX-ACCESS      read-only
  1677.     STATUS          current
  1678.     DESCRIPTION
  1679.             "Current subscriber unit connectivity state, as specified
  1680.             in the RF Interface Specification. Returned status
  1681.             information is the SU status as assumed by the HE,
  1682.             and indicates the following events:
  1683.             other(1)
  1684.                Any state other than below.
  1685.             ranging(2)
  1686.                The HE has received an Initial Ranging Request
  1687.                message from the SU, and the ranging process is not
  1688.                yet complete.
  1689.             rangingAborted(3)
  1690.                The HE has sent a Ranging Abort message to the SU.
  1691.             rangingComplete(4)
  1692.                The HE has sent a Ranging Complete message to the SU.
  1693.             ipComplete(5)
  1694.                The HE has received a DHCP reply message and forwarded
  1695.                it to the SU.
  1696.             registrationComplete(6)
  1697.                The HE has sent a Registration Response message to
  1698.                the SU.
  1699.             accessDenied(7)
  1700.                The HE has sent a Registration Aborted message
  1701.                to the SU.
  1702.             The HE only needs to report states it is able to detect."
  1703.     REFERENCE       "Data over Cable Radio Frequency Interface Specification,
  1704.              Chapter 7.2."
  1705.     ::= { cwdIfHeSuStatusEntry 8 }
  1706.  
  1707. cwdIfHeSuStatusIfIndex OBJECT-TYPE
  1708.     SYNTAX          InterfaceIndex
  1709.     MAX-ACCESS      read-only
  1710.     STATUS          current
  1711.     DESCRIPTION
  1712.             "The HE MAC interface index (ifType of
  1713.             propDocsWirelessMacLayer(nnn)) that SU connects to."
  1714.     ::= { cwdIfHeSuStatusEntry 9 }
  1715.  
  1716. cwdIfHeSuStatusServiceId OBJECT-TYPE
  1717.     SYNTAX          INTEGER (1..16383)
  1718.     MAX-ACCESS      read-only
  1719.     STATUS          current
  1720.     DESCRIPTION     "The SU's primary Service ID."
  1721.     ::= { cwdIfHeSuStatusEntry 10 }
  1722.  
  1723. -- The HE Service Table.
  1724. cwdIfHeServiceTable OBJECT-TYPE
  1725.     SYNTAX          SEQUENCE OF CwdIfHeServiceEntry
  1726.     MAX-ACCESS      not-accessible
  1727.     STATUS          current
  1728.     DESCRIPTION
  1729.             "Describes the attributes of upstream service queues
  1730.             in a Head-end System."
  1731.     ::= { cwdIfHeObjects 4 }
  1732.  
  1733. cwdIfHeServiceEntry OBJECT-TYPE
  1734.     SYNTAX          CwdIfHeServiceEntry
  1735.     MAX-ACCESS      not-accessible
  1736.     STATUS          current
  1737.     DESCRIPTION
  1738.             "Describes the attributes of a single upstream bandwidth
  1739.             service queue.
  1740.             Entries in this table exist for each ifEntry with an
  1741.             ifType of propDocsWirelessMacLayer(nnn), and for 
  1742.             each service queue (Service ID) within this MAC layer.
  1743.             Entries in this table are created with the creation of
  1744.             individual Service IDs by the MAC layer and removed
  1745.             when a Service ID is removed."
  1746.     INDEX           {
  1747.                         ifIndex,
  1748.                         cwdIfHeServiceId
  1749.                     }
  1750.     ::= { cwdIfHeServiceTable 1 }
  1751.  
  1752. CwdIfHeServiceEntry ::= SEQUENCE {
  1753.     cwdIfHeServiceId             INTEGER,
  1754.     cwdIfHeServiceSuStatusIndex  INTEGER,
  1755.     cwdIfHeServiceAdminStatus    INTEGER,
  1756.     cwdIfHeServiceQosProfile     INTEGER,
  1757.     cwdIfHeServiceCreateTime     TimeStamp,
  1758.     cwdIfHeServiceInOctets       Counter32,
  1759.     cwdIfHeServiceInPackets      Counter32
  1760. }
  1761.  
  1762. cwdIfHeServiceId OBJECT-TYPE
  1763.     SYNTAX          INTEGER (1..16383)
  1764.     MAX-ACCESS      not-accessible
  1765.     STATUS          current
  1766.     DESCRIPTION
  1767.             "Identifies a service queue for upstream bandwidth. The
  1768.             attributes of this service queue are shared between the
  1769.             Subscriber unit and the Head-end System.
  1770.             The HE allocates upstream bandwidth to this service 
  1771.             queue based on requests from the SU and on the class of
  1772.             service associated with this queue."
  1773.     ::= { cwdIfHeServiceEntry 1 }
  1774.  
  1775. cwdIfHeServiceSuStatusIndex OBJECT-TYPE
  1776.     SYNTAX          INTEGER (0..2147483647)
  1777.     MAX-ACCESS      read-only
  1778.     STATUS          current
  1779.     DESCRIPTION
  1780.             "Pointer to an entry in cwdIfHeSuStatusTable identifying
  1781.             the Subscriber unit using this Service Queue."
  1782.     ::= { cwdIfHeServiceEntry 2 }
  1783.  
  1784. cwdIfHeServiceAdminStatus OBJECT-TYPE
  1785.     SYNTAX          INTEGER {
  1786.                         enabled(1),
  1787.                         disabled(2),
  1788.                         destroyed(3)
  1789.                     }
  1790.     MAX-ACCESS      read-write
  1791.     STATUS          current
  1792.     DESCRIPTION
  1793.             "Allows a service class for a particular modem to be
  1794.             suppressed, (re-)enabled, or deleted altogether."
  1795.     ::= { cwdIfHeServiceEntry 3 }
  1796.  
  1797. cwdIfHeServiceQosProfile OBJECT-TYPE
  1798.     SYNTAX          INTEGER (0..16383)
  1799.     MAX-ACCESS      read-only
  1800.     STATUS          current
  1801.     DESCRIPTION
  1802.             "The index in cwdIfQosProfileTable describing the quality
  1803.             of service attributes associated with this particular
  1804.             service. If cwdIfQosProfileTable is not supported, this
  1805.             object returns the value of zero."
  1806.     ::= { cwdIfHeServiceEntry 4 }
  1807.  
  1808. cwdIfHeServiceCreateTime OBJECT-TYPE
  1809.     SYNTAX          TimeStamp
  1810.     MAX-ACCESS      read-only
  1811.     STATUS          current
  1812.     DESCRIPTION
  1813.             "The value of sysUpTime when this entry was created."
  1814.     ::= { cwdIfHeServiceEntry 5 }
  1815.  
  1816. cwdIfHeServiceInOctets OBJECT-TYPE
  1817.     SYNTAX          Counter32
  1818.     MAX-ACCESS      read-only
  1819.     STATUS          current
  1820.     DESCRIPTION
  1821.             "The cumulative number of Packet Data octets received
  1822.             on this Service ID. The count does not include the
  1823.             size of the Wireless MAC header"
  1824.     ::= { cwdIfHeServiceEntry 6 }
  1825.  
  1826. cwdIfHeServiceInPackets OBJECT-TYPE
  1827.     SYNTAX          Counter32
  1828.     MAX-ACCESS      read-only
  1829.     STATUS          current
  1830.     DESCRIPTION
  1831.             "The cumulative number of Packet Data packets received
  1832.             on this Service ID."
  1833.     ::= { cwdIfHeServiceEntry 7 }
  1834.  
  1835. cwdIfHeQosProfilePermissions OBJECT-TYPE
  1836.     SYNTAX          BITS {
  1837.                         createByManagement(0),
  1838.                         updateByManagement(1),
  1839.                         createBySubscriberUnits(2)
  1840.                     }
  1841.     MAX-ACCESS      read-write
  1842.     STATUS          current
  1843.     DESCRIPTION
  1844.             "This object specifies permitted methods of creating
  1845.             entries in cwdIfQosProfileTable.
  1846.             CreateByManagement(0) is set if entries can be created
  1847.             using SNMP. UpdateByManagement(1) is set if updating
  1848.             entries using SNMP is permitted.
  1849.             CreateBySubscriberUnits(2) is set if entries can be
  1850.             created based on information in REG-REQ MAC messages
  1851.             received from Subscriber units.  Information in this
  1852.             object is only applicable if cwdIfQosProfileTable is
  1853.             implemented as read-create.
  1854.             Otherwise, this object is implemented as read-only
  1855.             and returns CreateBySubscriberUnits(2).
  1856.             Either CreateByManagement(0) or
  1857.             CreateBySubscriberUnits(2) must be set when writing
  1858.             to this object.  If this object has a value of
  1859.             createByManagement(2) the qos entries can be created
  1860.             and modified by the management. 
  1861.             If this object has a value of UpdateByManagement(1)
  1862.             the qos entries can be updated my management irrespective
  1863.             of who created it. But the management cannot create
  1864.             new entry in the cwdIfQosProfileTable."
  1865.     ::= { cwdIfHeObjects 6 }
  1866.  
  1867. -- notification group is for future extension.
  1868. cwdIfNotification OBJECT IDENTIFIER
  1869.     ::= { ciscoWirelessDocsIfMib 2 }
  1870.  
  1871. cwdIfConformance OBJECT IDENTIFIER
  1872.     ::= { ciscoWirelessDocsIfMib 3 }
  1873.  
  1874. cwdIfCompliances OBJECT IDENTIFIER
  1875.     ::= { cwdIfConformance 1 }
  1876.  
  1877. cwdIfGroups OBJECT IDENTIFIER
  1878.     ::= { cwdIfConformance 2 }
  1879.  
  1880. -- compliance statements
  1881. cwdIfBasicCompliance MODULE-COMPLIANCE
  1882.     STATUS          current
  1883.     DESCRIPTION
  1884.             "The compliance statement for wireless devices that
  1885.             implement MCNS compliant Radio Frequency Interfaces."
  1886.     MODULE          -- this module
  1887.     MANDATORY-GROUPS { cwdIfBasicGroup }
  1888.  
  1889.     GROUP           cwdIfSuGroup
  1890.     DESCRIPTION
  1891.             "This group is implemented only in Subscriber Units, not in
  1892.             Head-end Systems."
  1893.  
  1894.     GROUP           cwdIfHeGroup
  1895.     DESCRIPTION
  1896.             "This group is implemented only in Head-end
  1897.             Systems, not in Subscriber Units."
  1898.  
  1899.     GROUP           cwdIfQosGroup
  1900.     DESCRIPTION
  1901.             "This group of objects is implemented in both Subscriber
  1902.             Units and Head-end Systems. Implementation of this 
  1903.             group is optional."
  1904.  
  1905.     GROUP           cwdIfQosHeGroup
  1906.     DESCRIPTION
  1907.             "This group of objects is implemented only in Head-end
  1908.             systems. Implementation of this group is optional."
  1909.  
  1910.     GROUP           cwdIfModGroup
  1911.     DESCRIPTION
  1912.             "This group of objects is implemented only in Head-end
  1913.             Systems. Implementation of this group is optional at
  1914.             the subscriber end."
  1915.  
  1916.     OBJECT          cwdIfChannelDownFrequency
  1917.     MIN-ACCESS      read-only
  1918.     DESCRIPTION
  1919.             "Read-write in Head-end Systems;
  1920.             read-only in Subscriber Units."
  1921.  
  1922.     OBJECT          cwdIfChannelDownWidth
  1923.     MIN-ACCESS      read-only
  1924.     DESCRIPTION
  1925.             "Read-write in Head-end Systems;
  1926.             read-only in Subscriber Units."
  1927.  
  1928.     OBJECT          cwdIfChannelUpFrequency
  1929.     MIN-ACCESS      read-only
  1930.     DESCRIPTION
  1931.             "Read-write in Head-end Systems;
  1932.             read-only in Subscriber Units."
  1933.  
  1934.     OBJECT          cwdIfChannelUpWidth
  1935.     MIN-ACCESS      read-only
  1936.     DESCRIPTION
  1937.             "Read-write in Head-end Systems;
  1938.             read-only in Subscriber Units."
  1939.  
  1940.     OBJECT          cwdIfUpChannelTargetPower
  1941.     MIN-ACCESS      read-only
  1942.     DESCRIPTION
  1943.             "Read-write in Head-end Systems;
  1944.             read-only in Subscriber Units."
  1945.  
  1946.     OBJECT          cwdIfDownChannelSubChannelNumber
  1947.     MIN-ACCESS      read-only
  1948.     DESCRIPTION
  1949.             "Read-write in Head-end Systems;
  1950.             read-only in Subscriber Units."
  1951.  
  1952.     OBJECT          cwdIfDownChannelPower
  1953.     MIN-ACCESS      read-only
  1954.     DESCRIPTION
  1955.             "Read-write in Head-end Systems;
  1956.             read-only in Subscriber Units."
  1957.  
  1958.     OBJECT          cwdIfDownChannelModProfileIndex
  1959.     MIN-ACCESS      read-only
  1960.     DESCRIPTION
  1961.             "Read-write in Head-end Systems;
  1962.             read-only in Subscriber Units."
  1963.  
  1964.     OBJECT          cwdIfUpChannelSubChannelNumber
  1965.     MIN-ACCESS      read-only
  1966.     DESCRIPTION
  1967.             "Read-write in Head-end Systems;
  1968.             read-only in Subscriber Units."
  1969.  
  1970.     OBJECT          cwdIfUpChannelModProfileIndex
  1971.     MIN-ACCESS      read-only
  1972.     DESCRIPTION
  1973.             "Read-write in Head-end Systems;
  1974.             read-only in Subscriber Units."
  1975.  
  1976.     OBJECT          cwdIfUpChannelSlotSize
  1977.     MIN-ACCESS      read-only
  1978.     DESCRIPTION
  1979.             "Read-write in Head-end Systems;
  1980.             read-only in Subscriber Units."
  1981.  
  1982.     OBJECT          cwdIfUpChannelTxBackoffStart
  1983.     MIN-ACCESS      read-only
  1984.     DESCRIPTION
  1985.             "Read-write in Head-end Systems;
  1986.             read-only in Subscriber Units."
  1987.  
  1988.     OBJECT          cwdIfUpChannelTxBackoffEnd
  1989.     MIN-ACCESS      read-only
  1990.     DESCRIPTION
  1991.             "Read-write in Head-end Systems;
  1992.             read-only in Subscriber Units."
  1993.  
  1994.     OBJECT          cwdIfQosProfPriority
  1995.     MIN-ACCESS      read-only
  1996.     DESCRIPTION
  1997.             "This object is always read-only in Subscriber Units.
  1998.             It is compliant to implement this object as read-only
  1999.             in Head-end Systems."
  2000.  
  2001.     OBJECT          cwdIfQosProfMaxUpBandwidth
  2002.     MIN-ACCESS      read-only
  2003.     DESCRIPTION
  2004.             "This object is always read-only in Subscriber Units.
  2005.             It is compliant to implement this object as read-only
  2006.             in Head-end Systems."
  2007.  
  2008.     OBJECT          cwdIfQosProfGuarUpBandwidth
  2009.     MIN-ACCESS      read-only
  2010.     DESCRIPTION
  2011.             "This object is always read-only in Subscriber Units.
  2012.             It is compliant to implement this object as read-only
  2013.             in Head-end Systems."
  2014.  
  2015.     OBJECT          cwdIfQosProfMaxDownBandwidth
  2016.     MIN-ACCESS      read-only
  2017.     DESCRIPTION
  2018.             "This object is always read-only in Subscriber Units.
  2019.             It is compliant to implement this object as read-only
  2020.             in Head-end Systems."
  2021.  
  2022.     OBJECT          cwdIfQosProfMaxTxBurst
  2023.     MIN-ACCESS      read-only
  2024.     DESCRIPTION
  2025.             "This object is always read-only in Subscriber Units.
  2026.             It is compliant to implement this object as read-only
  2027.             in Head-end Systems."
  2028.  
  2029.     OBJECT          cwdIfQosProfBaselinePrivacy
  2030.     MIN-ACCESS      read-only
  2031.     DESCRIPTION
  2032.             "This object is always read-only in Subscriber Units.
  2033.             It is compliant to implement this object as read-only
  2034.             in Head-end Systems."
  2035.  
  2036.     OBJECT          cwdIfHeUcdInterval
  2037.     MIN-ACCESS      read-only
  2038.     DESCRIPTION
  2039.             "It is compliant to implement this object as read-only."
  2040.  
  2041.     OBJECT          cwdIfHeInvitedRangingAttempts
  2042.     MIN-ACCESS      read-only
  2043.     DESCRIPTION
  2044.             "It is compliant to implement this object as read-only."
  2045.  
  2046.     OBJECT          cwdIfHeQosProfilePermissions
  2047.     MIN-ACCESS      read-only
  2048.     DESCRIPTION
  2049.             "It is compliant to implement this object as read-only."
  2050.     ::= { cwdIfCompliances 2 }
  2051.  
  2052. -- units of conformance
  2053. cwdIfBasicGroup OBJECT-GROUP
  2054.     OBJECTS         {
  2055.                         cwdIfChannelUpFrequency,
  2056.                         cwdIfChannelUpWidth,
  2057.                         cwdIfChannelDownFrequency,
  2058.                         cwdIfChannelDownWidth,
  2059.                         cwdIfChannelMiniSlotTimeBaseTick,
  2060.                         cwdIfChannelSubChannelPlanVer,
  2061.                         cwdIfDownChannelSubChannelNumber,
  2062.                         cwdIfDownChannelId,
  2063.                         cwdIfDownChannelFrequency,
  2064.                         cwdIfDownChannelWidth,
  2065.                         cwdIfDownChannelPower,
  2066.                         cwdIfDownChannelModProfileIndex,
  2067.                         cwdIfUpChannelSubChannelNumber,
  2068.                         cwdIfUpChannelId,
  2069.                         cwdIfUpChannelFrequency,
  2070.                         cwdIfUpChannelWidth,
  2071.                         cwdIfUpChannelTargetPower,
  2072.                         cwdIfUpChannelModProfileIndex,
  2073.                         cwdIfUpChannelSlotSize,
  2074.                         cwdIfUpChannelTxTimingOffset,
  2075.                         cwdIfUpChannelRangBackoffStart,
  2076.                         cwdIfUpChannelRangBackoffEnd,
  2077.                         cwdIfUpChannelTxBackoffStart,
  2078.                         cwdIfUpChannelTxBackoffEnd,
  2079.                         cwdIfSigQIncludesContention,
  2080.                         cwdIfSigQUnerroreds,
  2081.                         cwdIfSigQCorrecteds,
  2082.                         cwdIfSigQUncorrectables,
  2083.                         cwdIfSigQSignalNoise
  2084.                     }
  2085.     STATUS          current
  2086.     DESCRIPTION
  2087.             "Group of objects implemented in both Subscriber Units and
  2088.             Head-end Systems."
  2089.     ::= { cwdIfGroups 1 }
  2090.  
  2091. cwdIfHeGroup OBJECT-GROUP
  2092.     OBJECTS         {
  2093.                         cwdIfHeCapabilities,
  2094.                         cwdIfHeSyncInterval,
  2095.                         cwdIfHeUcdInterval,
  2096.                         cwdIfHeMaxServiceIds,
  2097.                         cwdIfHeInsertionInterval,
  2098.                         cwdIfHeInvitedRangingAttempts,
  2099.                         cwdIfHeStatusInvalidRangeReqs,
  2100.                         cwdIfHeStatusRangingAborteds,
  2101.                         cwdIfHeStatusInvalidRegReqs,
  2102.                         cwdIfHeStatusFailedRegReqs,
  2103.                         cwdIfHeStatusInvalidDataReqs,
  2104.                         cwdIfHeStatusT5Timeouts,
  2105.                         cwdIfHeSuStatusMacAddress,
  2106.                         cwdIfHeSuStatusIpAddress,
  2107.                         cwdIfHeSuStatusDownChanIfIndex,
  2108.                         cwdIfHeSuStatusUpChanIfIndex,
  2109.                         cwdIfHeSuStatusRxPower,
  2110.                         cwdIfHeSuStatusTimingOffset,
  2111.                         cwdIfHeSuStatusValue,
  2112.                         cwdIfHeSuStatusIfIndex,
  2113.                         cwdIfHeSuStatusServiceId,
  2114.                         cwdIfHeServiceSuStatusIndex,
  2115.                         cwdIfHeServiceAdminStatus,
  2116.                         cwdIfHeServiceQosProfile,
  2117.                         cwdIfHeServiceCreateTime,
  2118.                         cwdIfHeServiceInOctets,
  2119.                         cwdIfHeServiceInPackets
  2120.                     }
  2121.     STATUS          current
  2122.     DESCRIPTION
  2123.             "Group of objects implemented in Head-end
  2124.             Systems."
  2125.     ::= { cwdIfGroups 7 }
  2126.  
  2127. cwdIfSuGroup OBJECT-GROUP
  2128.     OBJECTS         {
  2129.                         cwdIfSuHeAddress,
  2130.                         cwdIfSuCapabilities,
  2131.                         cwdIfSuRangingRespTimeout,
  2132.                         cwdIfSuStatusValue,
  2133.                         cwdIfSuStatusCode,
  2134.                         cwdIfSuStatusTxPower,
  2135.                         cwdIfSuStatusResets,
  2136.                         cwdIfSuStatusLostSyncs,
  2137.                         cwdIfSuStatusInvalidMaps,
  2138.                         cwdIfSuStatusInvalidUcds,
  2139.                         cwdIfSuStatusInvalidRangingResp,
  2140.                         cwdIfSuStatusInvalidRegResp,
  2141.                         cwdIfSuStatusT1Timeouts,
  2142.                         cwdIfSuStatusT2Timeouts,
  2143.                         cwdIfSuStatusT3Timeouts,
  2144.                         cwdIfSuStatusT4Timeouts,
  2145.                         cwdIfSuStatusRangingAborteds,
  2146.                         cwdIfSuServiceQosProfile,
  2147.                         cwdIfSuServiceTxSlotsImmed,
  2148.                         cwdIfSuServiceTxSlotsDed,
  2149.                         cwdIfSuServiceTxRetries,
  2150.                         cwdIfSuServiceTxExceeded,
  2151.                         cwdIfSuServiceRqRetries,
  2152.                         cwdIfSuServiceRqExceeded
  2153.                     }
  2154.     STATUS          current
  2155.     DESCRIPTION     "Group of objects implemented in Subscriber Units."
  2156.     ::= { cwdIfGroups 2 }
  2157.  
  2158. cwdIfQosGroup OBJECT-GROUP
  2159.     OBJECTS         {
  2160.                         cwdIfQosProfPriority,
  2161.                         cwdIfQosProfMaxUpBandwidth,
  2162.                         cwdIfQosProfGuarUpBandwidth,
  2163.                         cwdIfQosProfMaxDownBandwidth,
  2164.                         cwdIfQosProfMaxTxBurst,
  2165.                         cwdIfQosProfBaselinePrivacy,
  2166.                         cwdIfQosProfStatus
  2167.                     }
  2168.     STATUS          current
  2169.     DESCRIPTION
  2170.             "Quality of Service related group of objects.
  2171.             This group is implemented in both Subscriber Units and
  2172.             Head-end Systems."
  2173.     ::= { cwdIfGroups 3 }
  2174.  
  2175. cwdIfQosHeGroup OBJECT-GROUP
  2176.     OBJECTS         { cwdIfHeQosProfilePermissions }
  2177.     STATUS          current
  2178.     DESCRIPTION
  2179.             "Quality of Service related group of objects.
  2180.             This group is implemented in Head-end
  2181.             Systems only."
  2182.     ::= { cwdIfGroups 4 }
  2183.  
  2184. cwdIfModGroup OBJECT-GROUP
  2185.     OBJECTS         {
  2186.                         cwdIfModRowStatus,
  2187.                         cwdIfModBandwidth,
  2188.                         cwdIfModThroughput,
  2189.                         cwdIfModBurstLength,
  2190.                         cwdIfModMultipathRobustness
  2191.                     }
  2192.     STATUS          current
  2193.     DESCRIPTION
  2194.             "Objects that describe modulation characteristics
  2195.             of a channel.
  2196.             This group is implemented in both Subscriber Units and
  2197.             Head-end Systems."
  2198.     ::= { cwdIfGroups 5 }
  2199.  
  2200. END
  2201.  
  2202.  
  2203.